package moderacion;

import static org.mockito.Mockito.mock;
import model.Publicacion.Respuesta;
import model.Usuario.ModeracionRespuesta;
import model.Usuario.UsuarioModerador;

import org.joda.time.DateTime;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

public class TestmoderacionRespuesta {
	
	ModeracionRespuesta m;
	Respuesta r;
	UsuarioModerador u;

	@Before
	public void setUp() throws Exception {
		u=mock(UsuarioModerador.class);
		r=mock(Respuesta.class);
		m=new ModeracionRespuesta(r,u);
	}

	@Test
	public void testGetFecha() {
		Assert.assertEquals(DateTime.now(),m.getFecha());
	}
	@Test
	public void testGetMesModeracion() {
		Assert.assertEquals(DateTime.now().getMonthOfYear(),m.getMesDeModeracion());
	}
	@Test
	public void testGetPregunta() {
		Assert.assertEquals(r,m.getRespuesta());
	}


}
